package com.mycat.alipay.bizcontent;

import com.fasterxml.jackson.annotation.JsonInclude;

/**
 * @desc 支付宝APP支付业务参数 
 * @author roger
 * @date 2016年9月26日
 */
@JsonInclude(JsonInclude.Include.NON_NULL)
public class AppPaymentContent {

    // 对一笔交易的具体描述信息。   否
    private String body;
    // 商品的标题/交易标题/订单标题/订单关键字等。   是
    private String subject;
    // 商户网站唯一订单号            是
    private String out_trade_no;
    /**
     * 该笔订单允许的最晚付款时间，逾期将关闭交易。
     * 取值范围：1m～15d。m-分钟，h-小时，d-天，1c-当天（1c-当天的情况下，无论交易何时创建，都在0点关闭）。
     * 该参数数值不接受小数点， 如 1.5h，可转换为 90m。      否
     */
    private String timeout_express;
    // 订单总金额，单位为元，精确到小数点后两位         是
    private String total_amount;
    // 收款支付宝用户ID。  否
    private String seller_id;
    // 销售产品码          是
    private String product_code;

    public String getBody() {
        return body;
    }

    public void setBody(String body) {
        this.body = body;
    }

    public String getSubject() {
        return subject;
    }

    public void setSubject(String subject) {
        this.subject = subject;
    }

    public String getOut_trade_no() {
        return out_trade_no;
    }

    public void setOut_trade_no(String out_trade_no) {
        this.out_trade_no = out_trade_no;
    }

    public String getTotal_amount() {
        return total_amount;
    }

    public void setTotal_amount(String total_amount) {
        this.total_amount = total_amount;
    }

    public String getSeller_id() {
        return seller_id;
    }

    public void setSeller_id(String seller_id) {
        this.seller_id = seller_id;
    }

    public String getProduct_code() {
        return product_code;
    }

    public void setProduct_code(String product_code) {
        this.product_code = product_code;
    }

    public String getTimeout_express() {
        return timeout_express;
    }

    public void setTimeout_express(String timeout_express) {
        this.timeout_express = timeout_express;
    }
}
